2026-07-01
Microsoft Build 2026 大會宣佈
擁抱開源 發佈自家免費 Linux 發行版
文: 編輯部 / 新聞中心
文章索引: IT快訊

【微軟生癌了 😂】Microsoft 在日前舉行的 Build 2026 大會上,正式宣佈向公眾發佈其自主研發並完全維護的 Linux 發行版(Distribution)「Azure Linux 4.0」,並開放免費下載。外媒《Windows Latest》回溯至 25 年前,當時 Microsoft 行政總裁 Steve Ballmer 曾公開抨擊「Linux 是從知識產權角度吞噬一切的癌症」;然而時移世易,如今 Microsoft 卻推出了自家免費的 Linux 發行版,這或意味著 Windows 的影響力正在加速崩塌中。

 

與 Ubuntu、Mint 或 Fedora 等大眾熟知的通用型作業系統不同,Azure Linux 4.0 是一套完全移除了圖形用戶介面(GUI)與音效驅動程式的純文字介面系統,專為 Microsoft Azure 雲端伺服器及容器(Container)工作負載進行「最佳化」設計。Microsoft 此舉旨在完全掌控雲端生態系統的供應鏈,並與 Amazon 的 Amazon Linux 及 Google 的 Container-Optimized OS 展開直接競爭。

 

Azure Linux 的發展最早可追溯至 2019 年。當時該項目在 Microsoft 內部被稱為「CBL-Mariner」(Common Base Linux Mariner),其研發初衷是為 Azure 基礎建設構建一個輕量且安全的內部作業系統。

 

到了 2022 年,該系統已廣泛應用於 Azure Kubernetes 服務(AKS)、Azure SQL 及 Azure Cosmos DB 等大型核心業務中。專業社交平台 LinkedIn 已將其完整基礎架構遷移至此系統;大數據公司 Databricks 亦將超過 10 萬台虛擬機(VM)及 100 萬個 CPU 核心遷移至該平台,期間未曾發生任何影響用戶的異常事故。Microsoft 隨後於 2024 年 3 月將其正式更名為「Azure Linux」。

 

在版本演進上,先前的 1.0 至 3.0 版本皆由 Microsoft 工程師逐一編寫 spec 檔案封裝而成。而全新的 4.0 版本則顛覆了底層架構,Microsoft 不再從零開始維護所有組件,而是改以 Fedora 43 快照(Snapshot)為基礎,透過宣告式疊加層(Declarative Overlays)的方式進行建構。所有與上游 Fedora 不同的修改細節,均已公開於 GitHub 儲存庫中,供外界檢視與審核。

 

此外,Azure Linux 4.0 捨棄了過去 Microsoft 自行開發的精簡版套件管理器「tdnf」,改用與 Fedora 及 Red Hat 相同的「dnf5」套件管理器。這項改變不僅使系統外觀與操作邏輯更符合 Red Hat 用戶的既有習慣,更大幅提升了套件解析速度,並降低了記憶體消耗。

 

Microsoft 強調,Azure Linux 4.0 的極簡化設計是出於安全與效能考量。由於該系統不設有圖形化安裝精靈,且預設不包含任何非必要的工具(如 less 分頁器),這使系統的映像檔體積能控制在約 300 MB 左右,遠低於 Ubuntu 或 Fedora 伺服器版本的 500 至 600 MB 以上。精簡的程式碼足跡(Code Footprint)意味著系統的受攻擊面(Attack Surface)大幅縮小,每月需要修補的安全性漏洞也隨之減少。

 

目前,任何人都可以從 GitHub 下載 Azure Linux 4.0 的 ISO 檔案,並在 VirtualBox 或 Hyper-V 等虛擬機中運行。不過 Microsoft 明確表示,這是一款「純雲端」的發行版,若用戶將其運行於 Azure 平台之外,官方將不會提供任何技術支援。

 

業界分析指出,目前 Linux 已是 Azure 雲端平台上最受歡迎的作業系統,其運行實例(Instances)數量已超越 Windows Server。然而,過往客戶多採用由 Canonical 維護的 Ubuntu 或 Red Hat 的 RHEL,導致 Microsoft 必須與這些作業系統廠商瓜分訂閱與支援收益。透過推廣自家的 Azure Linux,Microsoft 不僅能實現從硬件、基礎設施到作業系統層級的端到端完全掌控,更能滿足現代企業對供應鏈安全的嚴苛要求。

 

對開發者而言,Microsoft 正積極將 Azure Linux 推廣為 Windows Subsystem for Linux (WSL) 的預設開發環境。未來當「WSL Containers」功能正式問世後,軟件工程師將能在 Windows 11 電腦本地使用 WSL 進行開發與測試,並無縫部署至雲端的 Azure Linux 環境,徹底解決「本地運行正常、部署到雲端就出錯」的環境不一致問題。

 

 

 

資料來源: